package OOP;
/**
 * 对于实例变量来说，赋值表达式 比 实例代码块 先执行，实例代码块 比 构造方法 先执行
 */
public class Calf {
    // 可以通过 赋值表达式 为 实例变量直接赋值
    public String name = "圣婴大王";//实例变量 ( 没有 static 修饰的 、属于 实例的 )

    {//实例代码块(用来完成对实例变量 的初始化)
        System.out.println("代码块：" + name);
    }
    //构造方法
    public Calf(){
        System.out.println("构造方法：" + name);
    }

    public static void main(String[] args) {
        Calf c = new Calf();
        System.out.println(c);

        System.out.println("~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~");

        Calf a = new Calf();
        System.out.println(a);
    }
}
